package com.teemor.blog.bean.dto.output.article;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.teemor.blog.bean.entity.TbArticleExtend;
import com.teemor.blog.bean.entity.TbTopic;
import lombok.Data;

/**
 * @author: zhoulk
 * @Description: 根据ID查询接口出参
 * @date: 2019/11/26 14:50:14
 */
@Data
public class QryArticleODTo implements Serializable {
    /**
     * 文章ID
     */
    private Integer atcId;

    /**
     * 作者ID
     */
    private Integer userId;

    /**
     * 作者名
     */
    private String userName;

    /**
     * 分类主题ID
     */
    private Integer topicId;

    /**
     * 分类主题名
     */
    private String topicName;

    /**
     * 文章标题
     */
    private String title;

    /**
     * 博客封面图路径
     */
    private String cover;

    /**
     * 博客状态：0-草稿，1-已发布
     */
    private Integer atcState;

    /**
     * 创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    private Date createTime;

    /**
     * 文章内容
     */
    private String content;

    /**
     * 文章摘要
     */
    private String summary;

    /**
     * 定时时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    private Date schedTime;

    /**
     * 启用定时
     */
    private Integer sched;

    /**
     * 文章扩展信息
     */
    private TbArticleExtend articleExtend;

    /**
     * 分组详情
     */
    private TbTopic tbTopic;

    /**
     * 目录
     */
    private String dir;
}